Battery usage optimization:

1. 去掉无意义的receiver， PushReceiver
2. DaemonThread 频率
3. 减少进程间通信次数，当手机屏幕关闭或app进入后台之后，不需要更新界面。

是否能够只使用一个process?

ReentrantLock

cleverloop android app:

send heart_beat every 5 min



use ruby to create a shopify website as practice


1. Android 一方可听可看
2. Android 双方可听可看
3. iOS 双方可听可看
4. 远程连接的建立

Audio detect:

1. train model
2. use model to test in Mac OSX
3. distribute the code into android

Website:
Have google return location specific website: e.g. google.co.nz -> cleverloop.co.nz

Android:
Spain


stunagent.c
stun_fingerprint: 160 l

stunmessage.c:
stun_message_find32: 178 l

1. oosaka project helps get users' information
2. ios
3. sound

http://api.rubyonrails.org/classes/ActionDispatch/Routing.html

gst ugly plugins not optimized!!!

Already optimized recipes:
gstreamer, gstreamer-static, gst-plugins-base, gst-plugins-base-static, gst-plugins-good, gst-plugins-good-static,
gst-plugins-bad, gst-plugins-bad-static, openwebrtc-gst-plugins, openwebrtc-gst-plugins-static, openwebrtc, libnice,
glib